body{
	background-image: url("../tools/bg_1.jpg");
	background-repeat: repeat-x;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 15px;	
	min-height: 610px;
}

a{
	text-decoration: none;
	color: black;
	}

p.fail{
	color: red;
	}

a:hover{
	text-decoration: none;
	color: #09c300;
	}

#wrapper{
	margin: auto;
	width: 990px;
	background-color: #fcfcfc;	
}

#logo-cont{	
	float: left;
}

#header{
	background-image: url("../tools/header.png");
	height: 100px;
	margin:auto;
	width: 990px;
	}

#pagetop{
	background-color: #f4f4f4;
	padding: 3px;
		
}

#pagetop .greeting{
	margin: auto;
	text-align: right;
	font-size: 14px;
	position: relative;
}
	
#pagetop .homepage{
	text-align: right;
	font-size: 90px;
	color: #d0d0d0;
	font-weight: bolder;
	position: relative;
	text-transform:uppercase;
	background-image: url("../tools/pagetop.png");
}	

#buttons{
	padding: 5px;
	background-color: #288339;
	text-align: center;
	}

#footerwrap{
	margin-top: 50px;
}
	
#footer {
	margin: auto;
	padding: 30px;
}

#fieldname{
	text-indent: 10px;
	}

#sub-body{
	padding: 20px;
	}

#sub-body a{
	color: #1c4b10;
	text-decoration:none;
 	font-weight:normal; 
}	
	
#sub-body a:hover{
	color: #db2e2e;
	}	
	
#sub-body ul{
	color: #fcff00;	
	}
.copyright {
	text-align: center;
	font-size: 12px;
	color: #000000;
	height: 20px;
	padding: 10px;
	padding-top: 30px;
}
.copyright a {
	color: #e44f05;
}

table {
 font-size:0.9em;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #a3c159;
 font-weight: normal;
}
tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}
tbody th {
 text-align:center;
 padding:2px;
}
tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 padding-left:15px;
}
tbody td a:hover, tbody th a:hover {
 color:#ebed3c;
}

h1{
	color: #1c4b10;	
	}

h2{
	color: #25794c;
	text-indent: 10px;
	}

h3{
	color: #38ae24;
	text-indent: 5px;
	}
		
h4{
	color: #305512;
	text-indent: 5px;
	}

.error{
	color: #a70808;
	}